查看原文
其他

【成长手册】提问的智慧(How To Ask Questions - The Smart Way)(四)

2016-10-05 翼知堂

本文尽管来自IT行业,但是其中的原则和方法适用于每一个人。要想获得真知灼见,先拥有提问的智慧。另外,小翼将此文送给一位朋友,在过去的一年中这位朋友发生了巨大的变化,祝福这位朋友在未来变得更加优秀,潜力无限。


原文标题:

How To Ask Questions - The Smart Way

作者:

艾瑞克.史蒂文.雷蒙德(Eric Steven Raymond)

瑞克.莫恩(Rick Moen)
翻译:

王刚


7- 描述问题应准确且有内容

􀁺 仔细、清楚地描述问题的症状

􀁺 描述问题发生的环境(主机、操作系统、应用程序,任何相关的),提供销售商的发行版和版本号(如:“Fedora Core 7”、“Slackware 9.1”等)

􀁺 描述提问前做过的研究及其理解。

􀁺 描述提问前为确定问题而采取的诊断步骤。

􀁺 描述最近对计算机或软件配置的任何相关改变。

􀁺 如果可能,提供在可控环境下重现问题的方法。

尽最大努力预测黑客会提到的问题,并提前备好答案。

如果你认为是代码有问题,向黑客提供在可控环境下重现问题的方法尤其重要。当你这么做时,得到有用且及时回复的可能性将大大增加。西蒙.泰瑟姆(Simon Tatham)写过一篇 如何有效报告臭虫(bug) 的文章,我强烈推荐各位阅读。


8 - 量不在多,精炼则灵

你应该(写得)精炼且有内容,简单地将一大堆代码或数据罗列在求助消息中达不到目的。如果你有一个很大且复杂的测试样例让程序崩溃,尝试将其裁剪得越小越好。

至少有三个理由支持这点。第一,让别人看到你在努力简化问题使你更有可能得到回复。第二,简化问题使你更有可能得到 有用的 回复。第三,在提纯臭虫报告的过程中,你可能自己就找到了解决办法或权宜之计。



9 - 别急于宣称找到臭虫

当你在一个软件中遇到问题,除非你 非常、非常 的有根据,不要动辄声称找到了臭虫。提示:除非你能提供解决问题的源代码补丁,或者对前一版本的回归测试表现出不正确的行为,否则你都多半不够完全确信。对于网页和文档也如此,如果你(声称)发现了文档的“臭虫”,你应该能提供相应位置的替代文本。

记住,还有许多其它用户并未经历你遇到的问题,否则你在阅读文档或搜索网页时就应该发现了(你在报怨前已经做了这些,是吧 ?)。这也意味着很有可能是你弄错了而不是软件本身有问题。

编写软件的人总是非常辛苦地使它尽可能完美。如果你声称找到了臭虫,也就置疑了他们的能力,即使你是对的,也有可能会使其中的部分人感到不快。(此外)在主题中嚷嚷“臭虫”也是特别不老练的。

提问时,即使你私下非常确信已经发现一个真正的臭虫,最好写得象是 你 做错了什么。如果真的有臭虫,你会在回复中看到这点。这样做的话,如果真有虫子,维护者就会向你道歉,这总比你弄砸了然后欠别人一个道歉要强。


10- 低声下气代替不了做自己的家庭作业

有些人明白他们不应该粗鲁或傲慢地行事并要求得到答复,但他们退到相反的低声下气的极端:“我知道我只是个可怜的新丁,一个失败者,但……”。这既使人困扰,也没有用,当伴随着对实际问题含糊的描述时还特别令人反感。

别用低级灵长类动物的办法浪费你我的时间,相反,尽可能清楚地描述背景情况和你的问题,这比低声下气更好地摆正了你的位置。

有时,论坛设有单独的初学者提问版面,如果你真的认为遇到了肤浅的问题,到那去就是了,但一样别低声下气。





请继续浏览快速访问的实用技巧,只需要三步


第一步,关注“翼知堂”的公众号;


第二步,将“翼知堂”公众号的标识添加到桌面,建立桌面快捷方式;


未来,您随时点击“翼知堂”公众号的桌面快捷图标,即可直接访问。

另外,将“翼知堂”在您关注的订阅号清单中“置顶”,也是不错的选择,但仍然没有建立桌面快捷图标直接和便捷。

第三步,点击“翼知堂”公众号主页面底端的菜单选项,即可访问本文。




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存